package cn.duyo.spring.context;


/**
 * 事件发布者接口
 * tips: 所有的事件都需要从这个接口发布出去
 *
 * @author du
 */
public interface ApplicationEventPublisher {

    /**
     * Notify all listeners registered with this application of an application
     * event. Events may be framework events (such as RequestHandledEvent)
     * or application-specific events.
     * @param event the event to publish
     */
    void publishEvent(ApplicationEvent event);

}
